﻿using Hx.ADSyncPlatform.ActiveDirectory.Attributes;

namespace Hx.ADSyncPlatform.Common.ExportExcel
{
    public class ExportPersonModel
    {
        [ColumnMapping(colName: "cn", Description = "用户账号(cn)")]
        public string cn { get; set; }
        [ColumnMapping(colName: "sAMAccountName", Description = "用户账号(sAMAccountName)")]
        public string sAMAccountName { get; set; }
        [ColumnMapping(colName: "userPrincipalName", Description = "用户账号(userPrincipalName)")]
        public string userPrincipalName { get; set; }
        [ColumnMapping(colName: "displayName", Description = "中文姓名")]
        public string displayName { get; set; }
        [ColumnMapping(colName: "department", Description = "所属部门")]
        public string department { get; set; }
        [ColumnMapping(colName: "mail", Description = "邮箱")]
        public string mail { get; set; }
        [ColumnMapping(colName: "name", Description = "英文名")]
        public string name { get; set; }
        [ColumnMapping(colName: "mobile", Description = "手机号码")]
        public string mobile { get; set; }
        [ColumnMapping(colName: "description", Description = "员工编号")]
        public string description { get; set; }
        [ColumnMapping(colName: "title", Description = "职务")]
        public string title { get; set; }
        [ColumnMapping(colName: "telephoneNumber", Description = "办公电话")]
        public string telephoneNumber { get; set; }
        [ColumnMapping(colName: "postalAddress", Description = "街道地址")]
        public string postalAddress { get; set; }
        [ColumnMapping(colName: "postalCode", Description = "邮政编码")]
        public string postalCode { get; set; }
        [ColumnMapping(colName: "userWorkstations", Description = "计算机")]
        //public string userWorkstations { get; set; }
        //[ColumnMapping(colName: "logonWorkstations", Description = "默认计算机")]
        //public string logonWorkstations { get; set; }
        //[ColumnMapping(colName: "otherLogonWorkstations", Description = "其他计算机")]
        public string otherLogonWorkstations { get; set; }
        [ColumnMapping(colName: "deptCode", Description = "所属部门编码")]
        public string deptCode { get; set; }
        [ColumnMapping(colName: "prUserTypeName", Description = "用户类型")]
        public string prUserTypeName { get; set; }
        [ColumnMapping(colName: "yyxldlt", Description = "研发非研发")]
        public string yyxldlt { get; set; }
        [ColumnMapping(colName: "status", Description = "账号状态")]
        public string status { get; set; }
        //[ColumnMapping(colName: "caGroupCn", Description = "CA群组")]
        //public string caGroupCn { get; set; }
        //[ColumnMapping(colName: "wlanGroupCn", Description = "WLAN群组")]
        //public string wlanGroupCn { get; set; }
        //[ColumnMapping(colName: "vpnGroupCn", Description = "VPN群组")]
        //public string vpnGroupCn { get; set; }




    }
}
